﻿@{
    if (WebSecurity.IsAuthenticated)
    {
        //Voto valido
        if (Request.QueryString["id_candi"] != null && Request.QueryString["tiv"] != null && Request.QueryString["ele"] != null && Request.QueryString["elec"] != null)
        {
            Voto Obj_voto = new Voto();
            Obj_voto.Objvoto.id_candidato = 0;
            Obj_voto.Objvoto.id_usuario = int.Parse(Session["id_usuario"].ToString());
            Obj_voto.Objvoto.id_eleccion = int.Parse(Request["elec"].ToString());

            var Listas = Obj_voto.consultar_voto(1);

            if (Listas != null && Listas.Count == 0)
            {
                Obj_voto.Objvoto.fecha = DateTime.Now;
                Obj_voto.Objvoto.id_candidato = int.Parse(Request.QueryString["id_candi"].ToString());
                Obj_voto.Objvoto.id_tipo_voto = int.Parse(Request.QueryString["tiv"].ToString());
                Obj_voto.Crear_voto();
                Response.Redirect("ConsultarEleccion.cshtml?id_men=1&ele=" + Request.QueryString["ele"]);
            }
            else
            {
                Response.Redirect("ConsultarEleccion.cshtml?id_men=2");
            }
        }

        //Voto en Blanco y cancelado
        if (Request.QueryString["elec"] != null && Request.QueryString["vb"] != null)
        {
            Voto Obj_voto = new Voto();
            Obj_voto.Objvoto.id_candidato = 0;
            Obj_voto.Objvoto.id_usuario = int.Parse(Session["id_usuario"].ToString());

            var Listas = Obj_voto.consultar_voto(1);

            if (Listas != null && Listas.Count == 0)
            {

                Obj_voto.Objvoto.id_tipo_voto = int.Parse(Request.QueryString["vb"].ToString());
                Obj_voto.Objvoto.id_eleccion = int.Parse(Request["elec"].ToString());
                Obj_voto.Objvoto.fecha = DateTime.Now;
                Obj_voto.Crear_voto();
                Response.Redirect("ConsultarEleccion.cshtml?id_men=1&ele=" + Request.QueryString["ele"]);
            }
            else {
                Response.Redirect("ConsultarEleccion.cshtml?id_men=1&ele=" + Request.QueryString["ele"]);
            }
        }
    }
    else
    {
        Response.Redirect("../Account/login.cshtml");
    }
}
